package com.letsgo;

/**
 * Class used to represents a BoardMovement, 
 * seq number is the movement's number since the beginning of the game (1)
 * row and column are the movement's position
 */
public class BoardMovement {
	private int seq;
	private int row;
	private int column;
	
	/**
	 * Basic constructor
	 * @param seq number of the movement (start at 1)
	 * @param row of the movement
	 * @param column of the movement
	 */
	public BoardMovement(int seq, int row, int column)
	{
		this.seq = seq ;
		this.row = row ;
		this.column = column ;
	}
	
	/**
	 * Getter for the sequence number of the movement
	 * @return the seq
	 */
	public int getSeq() {
		return seq;
	}
	/**
	 * Setter for the sequence number of the movement
	 * @param seq the seq to set
	 */
	public void setSeq(int seq) {
		this.seq = seq;
	}
	/**
	 * Getter for the row position of the movement
	 * @return the row
	 */
	public int getRow() {
		return row;
	}
	/**
	 * Setter for the row position of the movement
	 * @param row the row to set
	 */
	public void setRow(int row) {
		this.row = row;
	}
	/**
	 * Getter for the column position of the movement
	 * @return the column
	 */
	public int getColumn() {
		return column;
	}
	/**
	 * Setter for the column position of the movement
	 * @param column the column to set
	 */
	public void setColumn(int column) {
		this.column = column;
	}
}
